package com.ruoyi.quartz.mapper;

import java.util.List;
import com.ruoyi.quartz.domain.YjgCgMainBi4;

/**
 * YjgCgMainBi4Mapper接口
 * 
 * @author SYF
 * @date 2025-05-07
 */
public interface YjgCgMainBi4Mapper 
{
    /**
     * 查询YjgCgMainBi4
     * 
     * @param consigntime YjgCgMainBi4主键
     * @return YjgCgMainBi4
     */
    public YjgCgMainBi4 selectYjgCgMainBi4ByConsigntime(String consigntime);

    /**
     * 查询YjgCgMainBi4列表
     * 
     * @param yjgCgMainBi4 YjgCgMainBi4
     * @return YjgCgMainBi4集合
     */
    public List<YjgCgMainBi4> selectYjgCgMainBi4List(YjgCgMainBi4 yjgCgMainBi4);

    /**
     * 新增YjgCgMainBi4
     * 
     * @param yjgCgMainBi4 YjgCgMainBi4
     * @return 结果
     */
    public int insertYjgCgMainBi4(YjgCgMainBi4 yjgCgMainBi4);

    /**
     * 修改YjgCgMainBi4
     * 
     * @param yjgCgMainBi4 YjgCgMainBi4
     * @return 结果
     */
    public int updateYjgCgMainBi4(YjgCgMainBi4 yjgCgMainBi4);

    /**
     * 删除YjgCgMainBi4
     * 
     * @param consigntime YjgCgMainBi4主键
     * @return 结果
     */
    public int deleteYjgCgMainBi4ByConsigntime(String consigntime);

    /**
     * 批量删除YjgCgMainBi4
     * 
     * @param consigntimes 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYjgCgMainBi4ByConsigntimes(String[] consigntimes);

    public int clearHisData();
}
